home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Resources / Burning & Media / GB-PVR 1.2.13 / GBPVR10213.msi / Cabs.w1.cab / library.js60 < prev    next >
Text File  |  2007-10-06  |  1KB  |  44 lines

  1. var illegalChars = /[\D_]/; // allow only digits 0-9
  2.  
  3. function checkNumericOnly(field) {
  4.     var strPass = field.value;
  5.     var strLength = strPass.length - 1;
  6.     var lchar = strPass.charAt(strLength);
  7.     
  8.     if (illegalChars.test(lchar)) {
  9.         field.value = strPass.substring(0, strLength);
  10.     }
  11. }
  12.  
  13. function StartUp() {
  14.     var x = document.getElementsByTagName('input');
  15.  
  16.     for (var i=0;i<x.length;i++)
  17.     {
  18.         if (x[i].type == 'text') {
  19.             addEvent(x[i],"focus",SelectAll);
  20.         }
  21.     }
  22. }
  23.  
  24. function SelectAll() {
  25.     this.select();
  26. }
  27.  
  28. function addEvent( obj, type, fn ) {
  29.   if ( obj.attachEvent ) {
  30.     obj["e"+type+fn] = fn;
  31.     obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
  32.     obj.attachEvent( "on"+type, obj[type+fn] );
  33.   } else
  34.     obj.addEventListener( type, fn, false );
  35. }
  36.  
  37. function removeEvent( obj, type, fn ) {
  38.   if ( obj.detachEvent ) {
  39.     obj.detachEvent( "on"+type, obj[type+fn] );
  40.         obj[type+fn] = null;
  41.   } else
  42.     obj.removeEventListener( type, fn, false );
  43. }
  44.